package com.itheima.练习.红黑树和集合;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;

/*某JavaEE班级共有80名学生，某一天进行了一次考试
，考试成绩随机产生，范围是[30,100]，
包括30也包括100的整 数。
周老师想让小王同学设计呈现完成以下4个小需求：
1、直接打印所有学生的分数；
2、统计不及格的分数的数量，并最后打印。
3、计算平均分，并最后打印。
4、求出最高分，并最后打印；*/
public class Demo2 {
    public static void main(String[] args) {
        ArrayList<Integer> list=new ArrayList<>();
        Random ran=new Random();
        int count=0;
        int sum=0;
        for (int i = 0; i <80 ; i++) {
            int rd=ran.nextInt(71)+30;
            sum+=rd;
            if(rd<60){
                count++;
            }
            list.add(rd);
        }
        System.out.println("所有学生分数:"+list);
        System.out.println("不及格的分数的数量:"+count);
        System.out.println("计算平均分:"+sum/80.0) ;
        Collections.sort(list);
        System.out.println("最高分是:"+list.get(list.size() - 1));

    }
}
